how to compile multiple c programs